Non-restrictive computational reflection
نویسندگان
چکیده
Adaptable software systems and architectures give the programmer the ability to create applications that might customize themselves to runtime-emerging requirements. Computational reflection is a programming language technique that is commonly used to achieve the development of this kind of systems. Most runtime reflective systems use meta-object protocols (MOPs). However, MOPs restrict the amount of features an application can customize, and the way they can express its own adaptation. Furthermore, this kind of systems uses a fixed programming language: they develop an interpreter, not a whole language-independent platform. What we present in this paper a non-restrictive reflective platform, called nitrO, that achieves a real computational-environment jump, making every application and language feature adaptable at runtime –without any previously defined restriction. Moreover, the platform has been built using a generic interpreter, in which the reflection mechanism is independent of the language selected by the programmer. Different applications may dynamically adapt each other, regardless of the programming language they use.
منابع مشابه
Cyclic Sieving for Generalised Non–Crossing Partitions Associated to Complex Reflection Groups of Exceptional Type
We present the proof of the cyclic sieving conjectures for generalised non-crossing partitions associated to well-generated complex reflection groups due to Armstrong, respectively to Bessis and Reiner, for the 26 exceptional well-generated complex reflection groups. The computational details are provided in the manuscript “Cyclic sieving for generalised non-crossing partitions associated to co...
متن کاملNumerical Investigation of Birefringene Effect on the Light Reflection
In the present paper, the problem of light reflection from a birefringent medium and thin film is considered. First, the analytical equations governing the propagation of a plane and harmonic electromagnetic wave in an infinite, birefringent, linear, non-dispersive, non-absorbing, and non-magnetic medium is derived from Maxwell equations. Then, using phase matching condition and boundary condit...
متن کاملA wave-based computational method for free vibration and buckling analysis of rectangular Reddy nanoplates
In this paper, the wave propagation method is combined with nonlocal elasticity theory to analyze the buckling and free vibration of rectangular Reddy nanoplate. Wave propagation is one of the powerful methods for analyzing the vibration and buckling of structures. It is assumed that the plate has two opposite edges simply supported while the other two edges may be simply supported or clamped. ...
متن کاملStudy on Free Vibration and Wave Power Reflection in Functionally Graded Rectangular Plates using Wave Propagation Approach
In this paper, the wave propagation approach is presented to analyze the vibration and wave power reflection in FG rectangular plates based on the first order shear deformation plate theory. The wave propagation is one of the useful methods for analyzing the vibration of structures. This method gives the reflection and propagation matrices that are valuable for the analysis of mechanical energy...
متن کاملReflection Spectra from Photoionized Accretion Discs
We review recent progress on the modeling and use of reflection spectra from irradiated and ionized accretion discs. On the computational side, calculations of reflection spectra from discs with non-uniform density structure have shown that thermal instabilities can effect the predictions. Ionized reflection spectra have been used effectively in fitting data of Narrow-Line Seyfert 1 galaxies, a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer Standards & Interfaces
دوره 25 شماره
صفحات -
تاریخ انتشار 2003